// #include <stdio.h>
// int main() {
//     int a;
//     while(scanf("%d", &a)!=EOF)
//     {
//     for(int i=1;i<=a;i++)
//     {
//     printf("*");
//     }
//     printf("\n");
//     }
//     return 0;
// }

// #include <stdio.h>
// int main()
// {
//     for(int i=1;i<=100;i++)
//     {
//         if(i%3==0)
//         printf("%d ",i);
//     }
//     return 0;
// }

// #include <stdio.h>
// int main()
// {
//     int a,b,c;
//     scanf("%d %d %d",&a,&b,&c);
//     if(a>b&&a>c&&b>c)
//     printf("%d %d %d",a,b,c);
//     else if(a>b&&a>c&&c>b)
//     printf("%d %d %d",a,c,b);
//     else if(b>a&&b>c&&a>c)
//     printf("%d %d %d",b,a,c);
//     else if(b>a&&b>c&&c>a)
//     printf("%d %d %d",b,c,a);
//     else if(c>a&&c>b&&a>b)
//     printf("%d %d %d",c,a,b);
//     else if(c>a&&c>b&&b>a)
//     printf("%d %d %d",c,b,a);
//     return 0;

// }

// #include <stdio.h>
// int main()
// {
//     int x=8;
//     for(;x>0;x--)
//     {
//         if(x%3)
//         {
//             printf("%d,",x--);
//             continue;
//         }
//         printf("%d,",--x);
//     }
//     return 0;
// }

// #include <stdio.h>
// int main()//死循环
// {
//     int i=0;
//     while(i<10)
//     {
//         if(i<1)
//            continue;
//         if(i==5)
//            break;
//         i++;
//     }
//     return 0;
// }

// #include <stdio.h>
// int main(void)
// {
//     int i=0,a=0;
//     while(i<20)
//     {
//         for( ; ; )
//         {
//             if((i%10)==0)
//                break;
//             else i--;
//         }
//         i+=11;a+=i;
//     }
//     printf("%d\n",a);
//     return 0; 
// }

#include <stdio.h>
int main()
{
    int i,j,m=55;
    for(i=1;i<=3;i++)
       for(j=3;j<=i;j++)
          m=m%j;
    printf("%d\n",m);
    return 0;
}